/**
 * @author : zzr
 * @description :
 * @date :
 */
class Alg3 {
    public static<T extends Comparable <T>> T findMax(T[] arr) {
        T max = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if(arr[i].compareTo(max) > 0) {
                max = arr[i];
            }
        }
        return max;
    }
}
class Test3 {
    public static void main(String[] args) {

    }
//    public static void main4(String[] args) {
//        Alg2<Z> algggg = new Alg2<>();
//
//    }
//    public static void main2(String[] args) {
//        Alg2<String> alg = new Alg2<>();
//        Alg2<Integer> algg = new Alg2<>();
//        Integer[] array = {1,6,20,98,2};
//        Integer ret = algg.findMax(array);
//        System.out.println(ret);
//    }
}
